body.green-theme {

  #tblTodo {

    thead tr {
      background-color: #70ad47;
      color: white;
    }

    th {
      text-align: left;
    }

    @media screen {
      th, td {
        border-bottom: solid 1px #93c571;
        border-left: solid 1px #93c571;
      }
    }

  }

  tr.alt {
    background-color: #dbebd0;
  }

}

@media print {
  body.green-theme {
    #tblTodo {
      border: solid 1px #70ad47;
    }
    #tblTodo tbody.nodes {
      th, td {
        border: solid 1px #70ad47; //    border-bottom: solid 1px #ff00ff;
      //    border-left: solid 1px #ff00ff;
      }
    }
    tbody tr:nth-child(even) {
      background-color: #dbebd0;
    }
  }
}